/**
 * Free software.
 */

package org.nanhill.commons.pattern.dispatcher;

/**
 * @author alin [xalinx at gmail dot com]
 * @date 2006-12-10
 */
public interface Dispatcher<E> {
	/**
	 * Incept item.
	 * 
	 * @param item
	 * @throws IException
	 */
	void incept(E item);

	/**
	 * Send item which incepted before.
	 * 
	 * @param item
	 */
	void send(E item);

}
